Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add easyconfig Fiona-1.10.1-foss-2023b.eb and Shapely-2.0.6-gfbf-2023b.eb #22070

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

julianmorillo
Copy link
Contributor

No description provided.

Copy link

Updated software Fiona-1.10.1-foss-2023b.eb

Diff against Fiona-1.10.1-foss-2024a.eb

easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2024a.eb

diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2024a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2023b.eb
index 06bc9936c3..5f776201c8 100644
--- a/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2024a.eb
+++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2023b.eb
@@ -10,15 +10,15 @@ mappings, and iterators instead of classes specific to OGR. Fiona can read and w
 multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS
 packages such as pyproj, Rtree, and Shapely."""
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 builddependencies = [
     ('Cython', '3.0.10'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('GDAL', '3.10.0'),
+    ('Python', '3.11.5'),
+    ('GDAL', '3.9.0'),
     ('Shapely', '2.0.6'),  # optional for 'calc' extras
 ]
 
Diff against Fiona-1.9.5-foss-2023a.eb

easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb

diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2023b.eb
index 070bd33e7e..5f776201c8 100644
--- a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb
+++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Fiona'
-version = '1.9.5'
+version = '1.10.1'
 
 homepage = 'https://github.com/Toblerity/Fiona'
 description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data
@@ -10,14 +10,19 @@ mappings, and iterators instead of classes specific to OGR. Fiona can read and w
 multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS
 packages such as pyproj, Rtree, and Shapely."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('GDAL', '3.7.1'),
-    ('Shapely', '2.0.1'),  # optional for 'calc' extras
+    ('Python', '3.11.5'),
+    ('GDAL', '3.9.0'),
+    ('Shapely', '2.0.6'),  # optional for 'calc' extras
 ]
 
+sanity_pip_check = True
 use_pip = True
 
 exts_list = [
@@ -30,19 +35,17 @@ exts_list = [
     ('munch', '4.0.0', {
         'checksums': ['542cb151461263216a4e37c3fd9afc425feeaf38aaa3025cd2a981fadb422235'],
     }),
-    ('fiona', version, {
+    ('%(namelower)s', version, {
         'use_pip_extras': 'calc',
-        'checksums': ['99e2604332caa7692855c2ae6ed91e1fffdf9b59449aa8032dd18e070e59a2f7'],
+        'checksums': ['b00ae357669460c6491caba29c2022ff0acfcbde86a95361ea8ff5cd14a86b68'],
     }),
 ]
 
-sanity_pip_check = True
-
 sanity_check_paths = {
     'files': ['bin/fio'],
     'dirs': ['lib/python%(pyshortver)s/site-packages'],
 }
 
-sanity_check_commands = ["fio --help"]
+sanity_check_commands = ['fio --help']
 
 moduleclass = 'data'
Diff against Fiona-1.9.2-foss-2022b.eb

easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb

diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2023b.eb
index 024b51efc9..5f776201c8 100644
--- a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb
+++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.10.1-foss-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Fiona'
-version = '1.9.2'
+version = '1.10.1'
 
 homepage = 'https://github.com/Toblerity/Fiona'
 description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data
@@ -10,14 +10,19 @@ mappings, and iterators instead of classes specific to OGR. Fiona can read and w
 multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS
 packages such as pyproj, Rtree, and Shapely."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2023b'}
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('GDAL', '3.6.2'),
-    ('Shapely', '2.0.1'),  # optional for 'calc' extras
+    ('Python', '3.11.5'),
+    ('GDAL', '3.9.0'),
+    ('Shapely', '2.0.6'),  # optional for 'calc' extras
 ]
 
+sanity_pip_check = True
 use_pip = True
 
 exts_list = [
@@ -27,22 +32,20 @@ exts_list = [
     ('click-plugins', '1.1.1', {
         'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'],
     }),
-    ('munch', '2.5.0', {
-        'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'],
+    ('munch', '4.0.0', {
+        'checksums': ['542cb151461263216a4e37c3fd9afc425feeaf38aaa3025cd2a981fadb422235'],
     }),
-    (name, version, {
+    ('%(namelower)s', version, {
         'use_pip_extras': 'calc',
-        'checksums': ['f9263c5f97206bf2eb2c010d52e8ffc54e96886b0e698badde25ff109b32952a'],
+        'checksums': ['b00ae357669460c6491caba29c2022ff0acfcbde86a95361ea8ff5cd14a86b68'],
     }),
 ]
 
-sanity_pip_check = True
-
 sanity_check_paths = {
     'files': ['bin/fio'],
     'dirs': ['lib/python%(pyshortver)s/site-packages'],
 }
 
-sanity_check_commands = ["fio --help"]
+sanity_check_commands = ['fio --help']
 
 moduleclass = 'data'

Updated software Shapely-2.0.6-gfbf-2023b.eb

Diff against Shapely-2.0.6-gfbf-2024a.eb

easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2024a.eb

diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2024a.eb b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
index 4488ff1f7e..36c42ad5cd 100644
--- a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2024a.eb
+++ b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
@@ -9,7 +9,7 @@ homepage = 'https://github.com/Toblerity/Shapely'
 description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects.
 It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries."""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6']
@@ -19,9 +19,9 @@ builddependencies = [
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('GEOS', '3.12.2'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('GEOS', '3.12.1'),
 ]
 
 download_dep_fail = True
Diff against Shapely-2.0.1-gfbf-2023a.eb

easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-gfbf-2023a.eb

diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-gfbf-2023a.eb b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
index e4a5f0c0ba..36c42ad5cd 100644
--- a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-gfbf-2023a.eb
+++ b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
@@ -3,25 +3,29 @@
 easyblock = 'PythonPackage'
 
 name = 'Shapely'
-version = '2.0.1'
+version = '2.0.6'
 
 homepage = 'https://github.com/Toblerity/Shapely'
 description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects.
 It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries."""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['66a6b1a3e72ece97fc85536a281476f9b7794de2e646ca8a4517e2e3c1446893']
+checksums = ['997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6']
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('GEOS', '3.12.0'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('GEOS', '3.12.1'),
 ]
 
 download_dep_fail = True
-use_pip = True
 sanity_pip_check = True
+use_pip = True
 
 moduleclass = 'math'
Diff against Shapely-2.0.1-foss-2022b.eb

easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-foss-2022b.eb

diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-foss-2022b.eb b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
index ab2fa48ba5..36c42ad5cd 100644
--- a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-foss-2022b.eb
+++ b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
@@ -3,25 +3,29 @@
 easyblock = 'PythonPackage'
 
 name = 'Shapely'
-version = '2.0.1'
+version = '2.0.6'
 
 homepage = 'https://github.com/Toblerity/Shapely'
 description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects.
 It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['66a6b1a3e72ece97fc85536a281476f9b7794de2e646ca8a4517e2e3c1446893']
+checksums = ['997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6']
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('GEOS', '3.11.1'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('GEOS', '3.12.1'),
 ]
 
 download_dep_fail = True
-use_pip = True
 sanity_pip_check = True
+use_pip = True
 
 moduleclass = 'math'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant